﻿var relatorio = undefined;

$(document).ready(function () {
    permissao = getPermissao();
    $("#container").height(0);

    $("#Ulbox li").height($("#container").width() / 6).width($("#container").width() / 5);

    var top = -$("#container").height() + ($("#container").height() - ($("#Ulbox li").height() * 3.5)) / 2;
    $("#Ulbox ul").css('margin-top', top + 'px');
    $("#Ulbox li").css('background-size', $("#container").width() / 7 + "px " + $("#container").width() / 7 + "px");
    $("#Ulbox li").css('background-position-x', ($("#container").width() / 5 - $("#container").width() / 7) / 2 + "px");

    $("#procPeriod").click(pedeDataProcPeriod);
    $("#procDentist").click(pedeDataProcDentist);
    $("#procClinic").click(pedeDataProcClinic);
    $("#parcelaPaga").click(parcelaPaga);
    $("#parcelaPagaClinica").click(parcelaPagaClinica);
    $("#parcelaAtrasada").click(parcelaAtrasada);
    $("#parcelaTransferida").click(parcelaTransferida);
    $("#parcelaPromocao").click(parcelaPromocao);
    $("#CaixaParcelas").click(parcelaCaixa);
    $("#CaixaContas").click(caixaContas);
    $("#EuAmoAparelho").click(indicados);
    $("#EuAmoAparelhoCreditos").click(creditos);
    $("#EuAmoAparelhoDebitos").click(debitos);
    $("#parcelasVencer").click(parcelasVencer);

    $("#alert").css("margin-top", "12%");
    $("#periodo").css("margin-top", "12%");
    $("#clientes").css("margin-top", "12%");
    $("#caixa").css("margin-top", "12%");
    $("#EuAmoAparelhoForm").css("margin-top", "12%");

    $("#DataInicial").mask("99/99/9999");
    $("#DataFinal").mask("99/99/9999");
    $("#dataInicialParcela").mask("99/99/9999");
    $("#dataFinalParcela").mask("99/99/9999");
    $("#dataCaixaInicial").mask("99/99/9999");
    $("#dataCaixaFinal").mask("99/99/9999");
    $("#dataI").mask("99/99/9999");
    $("#dataF").mask("99/99/9999");

    $(".nav li").removeClass("active");
    $(".nav li.relatorios").addClass("active");
    $("input[id*=conteudo_BTN_]").hide();
    ScrollPreencher(1);
});

function getPermissao() {
    var ret;
    $.ajax({
        type: 'POST',
        url: 'Comparecimento.aspx/getPermissao',
        dataType: 'json',
        async: false,
        contentType: "application/json; charset=utf-8",
        success: function (data) {
            ret = data.d;
        }
    });
    return ret;
}
//aqui
function setInformacoesParcelas() {
    $.ajax({
        type: 'POST',
        url: 'Relatorios.aspx/setInfosParcelas',
        data: "{datainicial: '" + $("#dataInicialParcela").val() + "', datafinal: '" + $("#dataFinalParcela").val() + "', id_clinica: " +
            $("#conteudo_clinicaParcela").val() + ", id_cliente: " + $("#conteudo_pacienteParcela").val() + "}",
        dataType: 'json',
        async: false,
        contentType: "application/json; charset=utf-8",
        success: function (data) {
            if (data.d == "ok") {
                $("#conteudo_" + relatorio).click();
                CancelButtonParcelas();
            }
            else if (data.d == "erro_data" && $('.naoPremio:visible').length > 0)
                alert("Data Inválida");
        }
    });
}

function setInformacoesParcelasVencer() {
    debugger;
    $.ajax({
        type: 'POST',
        url: 'Relatorios.aspx/setInfosParcelas',
        data: "{datainicial: '2000/10/10', datafinal: '2000/10/10', id_clinica: " +
            $("#conteudo_ClinicaSelect").val() + ", id_dentista: " + $("#conteudo_dentistaSelect").val() + "}",
        dataType: 'json',
        async: false,
        contentType: "application/json; charset=utf-8",
        success: function (data) {
            if (data.d == "ok") {
                $("#conteudo_" + "BTN_ParcelasVencer").click();
                CancelButton();
                return false;
            }
            else if (data.d == "erro_data" && $('.naoPremio:visible').length > 0)
                alert("Data Inválida");
        }
    });
}

function setInformacoesProcedimento() {
    $.ajax({
        type: 'POST',
        url: 'Relatorios.aspx/setInfosProcedimento',
        data: "{datainicial: '" + $("#DataInicial").val() + "', datafinal: '" + $("#DataFinal").val() + "', id_clinica: " +
            $("#conteudo_ClinicaSelect").val() + ", id_dentista: " + $("#conteudo_dentistaSelect").val() + "}",
        dataType: 'json',
        async: false,
        contentType: "application/json; charset=utf-8",
        success: function (data) {
            if (data.d == "ok") {
                $("#conteudo_" + relatorio).click();
                CancelButton();
                return false;
            }
            else if (data.d == "erro_data" && $('.naoPremio:visible').length > 0)
                alert("Data Inválida");
        }
    });
}

function setInformacoesCaixa() {
    $.ajax({
        type: 'POST',
        url: 'Relatorios.aspx/setInfosCaixa',
        data: "{datainicial: '" + $("#dataCaixaInicial").val() + "', datafinal: '" + $("#dataCaixaFinal").val() + "' }",
        dataType: 'json',
        async: false,
        contentType: "application/json; charset=utf-8",
        success: function (data) {
            if (data.d == "ok") {
                $("#conteudo_" + relatorio).click();
                CancelButtonCaixa();
                return false;
            }
            else if (data.d == "erro_data" && $('.naoPremio:visible').length > 0)
                alert("Data Inválida");
        }
    });
}

function setInformacoesEuAmoAparelho() {
    $.ajax({
        type: 'POST',
        url: 'Relatorios.aspx/setIndicado',
        data: "{datainicial: '" + $("#dataI").val() +
            "', datafinal: '" + $("#dataF").val() +
            "', id_indicou:" + $("#conteudo_pacientes").val() +
            ",  id_clinica:" + $("#conteudo_clinicas").val() +
            ", tipo_relatorio:'" + relatorio + "'}",
        dataType: 'json',
        async: false,
        contentType: "application/json; charset=utf-8",
        success: function (data) {
            if (data.d == "ok") {
                $("#conteudo_" + relatorio).click();
                CancelButtonAparelho();
                return false;
            }
            else if (data.d == "erro_data" && $('.naoPremio:visible').length > 0)
                alert("Data Inválida");
        }
    });
    $("#conteudo_" + relatorio).click();
}

function pedeDataProcPeriod() {
    if (permissao>0) {
        relatorio = "BTN_Procedimento_periodo";
        $('#periodo').modal('show');
        $('#tabCadastro a:first').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}

function pedeDataProcDentist() {
    if (permissao>0) {
        relatorio = "BTN_Procedimento_dentista";
        $('#periodo').modal('show');
        $('#tabCadastro a:eq(1)').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}
function pedeDataProcClinic() {
    if (permissao>0) {
        relatorio = "BTN_Procedimento_clinica";
        $('#periodo').modal('show');
        $('#tabCadastro a:eq(2)').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}
function parcelaPaga() {
    if (permissao>0) {
        relatorio = "BTN_ParcelasPagas";
        $('#clientes').modal('show');
        $('#tabCadastroCliente a:first').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}
function parcelaTransferida() {
    if (permissao > 0) {
        relatorio = "BTN_ParcelasTransferidas";
        $('#clientes').modal('show');
        $('#tabCadastroCliente a:first').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}
function parcelaPagaClinica() {
    if (permissao>0) {
        relatorio = "BTN_ParcelasPagasClinica";
        $('#clientes').modal('show');
        $('#tabCadastroCliente a:first').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}
function parcelaAtrasada() {
    if (permissao > 0) {
        relatorio = "BTN_ParcelasAtrasadas";
        $('#clientes').modal('show');
        $('#tabCadastroCliente a:first').tab('show');
    } else {
        alert('Você possui permissão apenas para visualização do sistema');
    }
}
function parcelaPromocao() {
    if (permissao>0) {
        relatorio = "BTN_ParcelasPromocao";
        $('#clientes').modal('show');
        $('#tabCadastroCliente a:first').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}
function indicados() {
    if (permissao>0) {
        relatorio = "BTN_Indicados";
        $(".naoPremio").show();
        $('#EuAmoAparelhoForm').modal('show');
        $('#EuAmoAparelhoTabCadastro a:first').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}
function creditos() {
    if (permissao>0) {
        relatorio = "BTN_Creditos";
        $("#dataI").val('10/10/2000');
        $("#dataF").val('10/10/3000');
        $('.naoPremio').hide();
        $('#EuAmoAparelhoForm').modal('show');
        $('#EuAmoAparelhoTabCadastro a:first').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}
function debitos() {
    if (permissao>0) {
        relatorio = "BTN_Debitos";
        $(".naoPremio").hide();
        $('#EuAmoAparelhoForm').modal('show');
        $('#EuAmoAparelhoTabCadastro a:first').tab('show');
    } else {
        alert('Apenas o administrador pode gerar este relatório');
    }
}

function parcelasVencer() {
        relatorio = "BTN_ParcelasVencer";
        $(".naoPremio").hide();
        $('#clientes').modal('show');
        $('#tabCadastroCliente a:first').tab('show');
        //$('#conteudo_pacientes').prop('disabled', true);
        //$('#dataI').val('10/10/2010');
        //$('#dataF').val('10/10/2010');
}

function parcelaCaixa() {
    relatorio = "BTN_ParcelasCaixa";
    $('#caixa').modal('show');
    $('#filtoCaixa a:first').tab('show');
}
function caixaContas() {
    relatorio = "BTN_CaixaConta";
    $('#caixa').modal('show');
    $('#filtoCaixa a:first').tab('show');
}

function CancelButton() {
    $("#periodo").modal('toggle');
    $(".tab-pane input").val('');
}

function CancelButtonParcelas() {
    $("#clientes").modal('toggle');
    $(".tab-pane input").val('');
}


function CancelButtonCaixa() {
    $("#caixa").modal('toggle');
    $(".tab-pane input").val('');
}
function CancelButtonAparelho() {
    $('#conteudo_pacientes').prop('disabled', false);
    $("#EuAmoAparelhoForm").modal('toggle');
    $(".tab-pane input").val('');
}

function ConfirmButtonAparelho() {
    if ($('#dataI').val() == '' || $('#dataF').val() == '') {
        $('#dataI').val() == '' ? $('#dataI').css('background-color', '#F8CECE') : $('#dataI').css('background-color', 'white');
        $('#dataF').val() == '' ? $('#dataF').css('background-color', '#F8CECE') : $('#dataF').css('background-color', 'white');
    } else {
        setInformacoesEuAmoAparelho();
    }
}

function ConfirmButtonCaixa() {
    if ($('#dataCaixaInicial').val() == '' || $('#dataCaixaFinal').val() == '') {
        $('#dataCaixaInicial').val() == '' ? $('#dataCaixaInicial').css('background-color', '#F8CECE') : $('#dataCaixaInicial').css('background-color', 'white');
        $('#dataCaixaFinal').val() == '' ? $('#dataCaixaFinal').css('background-color', '#F8CECE') : $('#dataCaixaFinal').css('background-color', 'white');
    } else {
        setInformacoesCaixa();
    }
}

function ConfirmButton() {
    if ($('#DataInicial').val() == '' || $('#DataFinal').val() == '') {
        $('#DataInicial').val() == '' ? $('#DataInicial').css('background-color', '#F8CECE') : $('#DataInicial').css('background-color', 'white');
        $('#DataFinal').val() == '' ? $('#DataFinal').css('background-color', '#F8CECE') : $('#DataFinal').css('background-color', 'white');
    } else {
        setInformacoesProcedimento();
    }
}

function ConfirmButtonParcelas() {
    if ($('#dataInicialParcela').val() == '' || $('#dataFinalParcela').val() == '') {
        $('#dataInicialParcela').val() == '' ? $('#dataInicialParcela').css('background-color', '#F8CECE') : $('#dataInicialParcela').css('background-color', 'white');
        $('#dataFinalParcela').val() == '' ? $('#dataFinalParcela').css('background-color', '#F8CECE') : $('#dataFinalParcela').css('background-color', 'white');
    } else {
        setInformacoesParcelas();
    }
}

